跳到主要内容

计算机网络协议

定义

网络协议,简称协议,是为进行网络中的数据交换而建立的规则、标准或约定。

协议规定了通信实体之间所交换消息的格式、意义、顺序以及针对所受到信息或发生的事件所采取的“动作”

协议的三要素

  • 语法
    • 数据与控制信息的结构或格式
    • 信号电平(也就是底层信息的格式)
  • 语义
    • 发出的是什么控制信息
    • 需要完成什么动作以及做出何种响应
    • 差错控制
  • 时序
    • 事件顺序
    • 速度匹配

协议的标准

如果要实现各个网络之间通信,那么就需要对各个网络使用的协议进行标准化

现在的协议标准化文件就是RFC文件,由IETF(Internet Engineering Task)负责管理